A Polynominal Time Incremental Algorithm for Learning DFA

نویسندگان

  • Rajesh Parekh
  • Codrin M. Nichitiu
  • Vasant Honavar
چکیده

We present an efficient incremental algorithm for learning deterministic finite state automata (DFA) from labeled examples and membership queries. This algorithm is an extension of Angluin’s ID procedure to an incremental framework. The learning algorithm is intermittently provided with labeled examples and has access to a knowledgeable teacher capable of answering membership queries. The learner constructs an initial hypothesis from the given set of labeled examples and the teacher’s responses to membership queries. If an additional example observed by the learner is inconsistent with the current hypothesis then the hypothesis is modified minimally to make it consistent with the new example. The update procedure ensures that the modified hypothesis is consistent with all examples observed thus far. The algorithm is guaranteed to converge to a minimum state DFA corresponding to the target when the set of examples observed by the learner includes a live complete set. We prove the convergence of this algorithm and analyze its time and space complexities.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Polynomial Time Incremental Algorithm for Learning DFA

We present an e cient incremental algorithm for learning deterministic nite state automata DFA from labeled examples and membership queries This algorithm is an extension of Angluin s ID pro cedure to an incremental framework The learning algorithm is inter mittently provided with labeled examples and has access to a knowl edgeable teacher capable of answering membership queries The learner con...

متن کامل

A Polynomial Time Incremental Algorithm for Regular Grammar Inference

We present an e cient incremental algorithm for learning regular grammars from labeled examples and membership queries. This algorithm is an extension of Angluin's ID procedure to an incremental framework. The learning algorithm is intermittently provided with labeled examples and has access to a knowledgeable teacher capable of answering membership queries. Based on the observed examples and t...

متن کامل

A Hybrid Framework for Building an Efficient Incremental Intrusion Detection System

In this paper, a boosting-based incremental hybrid intrusion detection system is introduced. This system combines incremental misuse detection and incremental anomaly detection. We use boosting ensemble of weak classifiers to implement misuse intrusion detection system. It can identify new classes types of intrusions that do not exist in the training dataset for incremental misuse detection. As...

متن کامل

An Incremental Learning Algorithm for Deterministic Finite Automata using Evolutionary Algorithms

This work proposes an approach for learning Deterministic Finite Automata (DFA) that combines Incremental Learning and Evolutionary Algorithms. First, the training sequences are sorted according to its length from shortest to longest. Then, the training sequences are divided in a suitable number of groups (M) of the same size. Second, the Hybrid Adaptive Evolutionary Algorithm (HaEa) proposed b...

متن کامل

Incremental Learning and Testing of Reactive Systems

This thesis concerns the design, implementation and evaluation of a specification based testing architecture for reactive systems using the paradigm of learning-based testing. As part of this work we have designed, verified and implemented new incremental learning algorithms for DFA and Kripke structures. These have been integrated with the NuSMV model checker to give a new learning-based testi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998